handle already-clean projects gracefully