bad casts are bad
cleanup stubs
remove elf stuff, never gonna happen ...
use zval pointers to reference other internal structures, solves shutdown problem is forward compat with ng