Cursor resolution can fail, don't lose the error, and don't ever leave
the applicaton's cursor in an illegal state.