should at least pass cal.rb 02 2012