Well... I thought about it. Had started with a couple of ops and then thought that would be fine.
Later... was lazy to switch.

I thought of demonstrating the "command pattern" here ;-)