Do I need to check to see that current_profile.class == ParentProfile ?