if you put update_column arguments in brackets, I'm ok with that :-)
just small notice, that is 1.8 incompatible, but we are targeting 1.9+