Both methods are actually never called with an options object, so this is only to preserve the previous API. The logic for `null`/`undefined` is interesting, though: This pattern was used twice in #437, which should be fixed.