```~1.0.1``` makes sense, but why ```|~1.1```?