Do we need to do the Array.prototype.slice(arguments) thing here?