this could all be taken care of if the usercp was back

*runs*