Indeed you are correct. I haven't had the chance to dig into this further but do know that it solves an identified bug with test coverage (thanks to you for the test :thumbsup:). This did break two asserts in association_test which I removed because the output asserts that immediately followed passed. I'm inclined to wait until @steveklabnik weighs in once he has time (which he indicated yesterday in a separate issue wouldn't be until next week).