I'm not really sure why, but we don't use NULL. 0 is prefered.