Сделал чтобы user::userpick() можно было переопределить поведением