Stopped using nullptr since pre g++4.6 does not support it