Item12987: Verify a request object is returned

Crawford suggested the fix.  Seems to test out fine, and is clearly
better than the code it replaced.
Item13115: Removedependency on Theme

Not sure if this is right. It cleans up the log but the SubscribePlugin
still seems to have some issues.  It doesn't work for me.