zero-init fintAlloc'd memory; add some assertions

the zero-init should be gone, but I didn't feel like figuring out where
the real initialisation should happen