Swift now can use compression