rubyish - added 1.9 '->' lambda syntax