should build from scratch with deps built first