Depend on ~> 2.3.14, not hard dependency