Again this should be done in the profile type class