this logic is inverted, right? I think we want `unless File.exists?…`