Profiles no longer get read over and over again when its not needed.