This has been in my head far too long…