Please use consistent indentation to match what's in the file - in this case, tab characters.

Also, since target starts out as `arguments[0]` in either case, and only when the first arg is not a boolean, defaults to an empty object, could we DRY this up a bit by moving the initial assignment back up, and only conditionally do the default?