null pointers for zero size arrays
work around for memory corruption issue