Today suuuuuuuucks (long vent, feel free to skip)