Apparently I never call reset