Implement squeeze - Still need to test it and possibly handle special cases