wtf. why only version_spec