Fixed up PortDerivedGather