in reply to Am I developing poor style?

You can replace "&{ sub {" with "do {" if you drop the "return".

        - tye (but my friends call me "Tye")