I have no idea why I made this.