Does Python Really Need the GIL