Require bundler, privatize directions method