Sweep Works

But not elegantly.