Improved method generator restrictions