more bugs because i don't test and am a idiot