. @ryanbigg pointed out that it's the timestamps on the join table that is tripping it up.

https://twitter.com/#!/ryanbigg/status/161739182664990721