Fixed but with user profile validation