Request validation, consistent responses