Try change wrap_user to decorator