Why making this conditional? Arguments is always array like, even if there's only one arguments, so you can simplify the implementation and the code path by doing the same things. Always.