Reuses previously constructed outputs if no changes occured