Make the prefer-source an option