no longer dirtying sources when building