The `unique username` is a valid concept in my opinion. Why don't we move it to `sign_up.feature`? Do you expect the user to change it later? If yes, then we should have an `account_management.feature` sort of thing and I suppose we report this same scenario in both the `sign_up` and `account_management` if the requirements match.