Good catch, thanks.  There is no `dirty?` method and it should be `changed?`  I've updated the commit to reflect that.