Weird SemanticVersion equality issues