Personally I think we could clean this up with a little more refactor ala #406. The slight variations on ``_new_conn`` scream refactor especially since ``self.strict`` is being checked for again in connectionpool when it is already popped off in ``HTTPConnection`` when appropriate.