Execute may return a value in the response.

Split commit from issue #23.