Shouldn't it check whether class "Mongo" is available and use if so for b/c?
You fix it for Mongo 1.5.2 but kill it for all prior versions