Added parameter value checks to effects