I hate myself for making this