Fuck my stupid younger self for making this code