Good solution. Thanks for popularizing it.
* Backwards compatible
* Keeps readability
* Solves problem