I would say I prefer your way of writing this, but for the sake of minimizing how much we diverge from google blockly would rather leave this as is (considering this is a port).