Fixed some problems with profiles and added the use of UserChecker