the only time we expose first_name and last_name is in /users endpoint, which we may likely take down and live /profiles only, I never wanted to have a blank first_name or first_name which has always been the case. Ideally we would use a custom user model here, but these will be tricky to introduce it now - may be when we do a full refactor.