Added to ensure proper read preference handling
Fixed broken spec so test suite passes
Added none as valid strategy