before really messing with edit user functionality