You've removed the break after the call to `clear`. Was this intentional?