How come this doesn't need a `Gemfile`?