Does not try to be smart, stays close to the documentation while adhering to ruby conventions.
~> 2.0
Lukas Rieder