Tweaked Executor error handling

--HG--
extra : amend_source : a9d79c4394ead79c30ec6e6263430e9a0318ed2a