It's the same result as b6d45304b4b19, but it's done in a cleaner way.
Related to #88 (Github Pull Request)