lock coercible at ~> 1.0.0