nil values should not cause validation failure by default