fail later for version info and initalize pointers to null