Right, I think it already does throw an exception, from the traceback in the bz it looks like we failed to properly catch it and deal with it.  We probably want a try/catch/log block around the call, right?