shouldn't `squash` throw an error in this case?!