currently suffering from autistic withdrawal (and a bit of dysphoria), but hey at least my code works, right?