is there a particular reason why this extra method is needed on the interface, as it's not referenced anywhere outside `AbstractDbEnvironment`?