Answering my own question - we need to override isPresent or isElementPresent because of the overrides for finding elements. This is good as is.