username field re-enabled but now optional (in case we get duplicate names in the future) debug