do not waste so much time optimizing gp