I just put up a patch with a test that calls the issue out (at least for MySQL), but wasn''t sure of the best way to solve the problem. I was a little hesitant to add needs_review to it, but would definitely like to see it fixed in 1.1. In particular, it makes it hard to cleanly migrate from a join table to a full-blown model for use with has_many :through, a path I think a lot of folks are going to try to take once 1.1 is out. Thanks! -- Nathaniel Talbott <:((><