adjusted version handling