add set_allowed_errors/2
fix validating array if allowed_errors not 0