The original arguments are url and origSettings. At the beginning of
the function if url is an object, origSettings is set to url and url is
set to undefined. In Google Chrome on Mac (at least) this means that
arguments ends up being length 1 with just undefined in it.