can be more lenient on ruby version requirements