Core/Phases: handle empty phaselist as always visible