corrected cyclic dependency on version.cpp