dependencies and ignoring
nullptr needed for c++11