generation squeeze