Exceptions handling
More exception handling
Return result with "error" key on error