Okay I think what screwed me up was "assigns is a hash" -- it's not a hash, it returns a hash.

Got it.