i swear this thread was longer at some point