added behavior so you can't publish until all phases have reference data