gemfile
null object patterns