Probably there shouls be a unique constraint on ranks.taxonomic_position Pivotal Tracker: https://www.pivotaltracker.com/story/show/49152037