Generalised the phase interfaces to not use the NASA enumeration