crap, I fucked something up working on it