Added some assertions, fixed a bug (apparently?)
Added some assertions, fixed a bug (apparently?)

I had a segfault/assertion failure (depending on
   if DPARANOID), and doing this caused it to not
   happen, although I thought what I was doing was
   functionally only adding assertions.

Lasercake/Lasercake,idupree/Lasercake,Lasercake/Lasercake,elidupree/Lasercake,idupree/Lasercake,Lasercake/Lasercake,elidupree/Lasercake,elidupree/Lasercake,elidupree/Lasercake,idupree/Lasercake,elidupree/Lasercake,elidupree/Lasercake,idupree/Lasercake,Lasercake/Lasercake,idupree/Lasercake,idupree/Lasercake,elidupree/Lasercake,Lasercake/Lasercake,idupree/Lasercake