write up the reconnection code
blah
eventually this should be way more unique: ie the concat of program-pid-time-task-id
fix me
somehow it seems as if we are getting here twice
how do we tell the parser when we are done here?
decide how we are implementing error types. I expect that this implementation will change in the future, so this really isn't all that critical