Uses a single dedicated method to get the GLProfile