sometimes haystack id conflicts with django's default pk