Some cleanup in reqprocessor; it seems clean enough now, so I'll move on to testing.
Fixed some bugs revealed by testing.