inefficient squash for another wrap edge case