It should be the offensive player unless going to the bucket must stay within a cylinder on a jumper. They must go up and down within the this cylinder and the defender's should only be allowed to put his hand in the cylinder. Problem solved. Safer, no flopping,