fix nonexistent user problem for new requirements