changed to require ruby 4.1.5