fix(sdk): add exceptions