These validations should provide some user feedback instead of silently passing over the input.  Perhaps raise an exception? Or log something?