Why would a find('count') return null when a model has habtm?