depreciated user_present