https://confusion.cc/2012/05/04/squeeze/
Squeeze...