rebuild now requires an app