Separate prepration of build v.s. build