Uhh... why are DEBUGASSERTs off... it is not like this thing is ever shipping... if they go off we might as well crash!