Why does Gemfile.lock even exist?