Keyword arguments were introduced in 2.0, but in 2.1 they can be made non-optional. https://bugs.ruby-lang.org/issues/7701