if you want to force it to empty, don't we need `left.filter(_ == false)`?