Validation callback receives values