Feature #42 modified validation with allow_blank