I wanted to give developer more information about what is wrong. First version had getMongoException method which ran tests once again to determine what is wrong but I think doubled logic is even worse. And default behavior of this method returns boolean :) Anyway I'm open to suggestions about this one... Perhaps isIndexed should be only wrapper for another method?