i somehow dont think my debugging skills will ever a) get better, or b) grow up