Python 3 compatible and SSL only