move gcfp into if clause