enlightend by about_nil.rb