better check for profile