Same question as in command writer. Why do we need this extra _checkResult?