Original author: [Steven Allen](https://github.com/Stebalien).