Spion_: and named functions is a nice approach to solve it.