I'm going to need some mixed drinks after this pull request