Please do not reassign the function arguments inside the function. It makes the code difficult to read, and can cause unexpected results in certain cases. 

https://github.com/racker/glimpse.js/wiki/Code-Guidelines#custom-code-guidelines