Why does node.js show req.req instead of just req?

I am using eclipse as my editor with V8 debugger plugin. I am of course running the actual node instance from the command line.

I tried just using req.body.email to get a form post element. But it came back null.

So I fired up the debugger and inspected the variables.

Turns out req had another variable in it called req which had the body element. So if I do req.req.body.email, it works.

Worse yet, my session object which I initialize via app.use(express.session({ secret: 'MY_SECRET' })); also in this second level. So I am have to write a lot of code like req.req.session.message.

This is just plain ugly and I can't help but think something is wrong. I've searched the intertubes to no avail, and so I ask here....WTF?

Thanks!