cucumber not used purely to drive the UI, pause to investigate rspec