don't propagate null on Cpp and PHP because they don't like it