I'm not sure a ```>= 2.1``` is great, this would also allow a ```v3.0.0``` to be compatible. How about ```~> 2.2``` which would allow any 2.x version?