don't redo already built output phases