we don't need to pickle exceptions except in error...
# development
w
we don't need to pickle exceptions except in error cases, and it's unclear whether we'll cache exceptions in the future