i swear to god this never fucking ends..