leaking `arguments` like this invalidates the entire containing function from optimizations