[[Based off of a lovely answer from AskAnAmnesiac, which can be found here~]]