Added not_nil validation