mentioned in merge request !384 (merged)
I liked the version before this one better. It was much more explicit and clear what was happening.