Do not set result on command with exception.

Closes #57
Closes #58
Closes #59