These restriction were too strict, I have to think this over again first