Should these methods be testing 'mongo' instead of 'direct'? Won't 'direct' one day point to split?