yeah. i could see that being confusing, but i think as long as it's extending the request with a new property, it should be fairly easy to figure out in these small modules.  i'm guessing comments would help too (which i'm trying to get better at starting now).