On second thought, perhaps `core/service.rb` should log a warning for unrecognized options instead of raising an ArgumentError.