Why? And what raises an exception that can't be handled in the synclet (eg, network glitch) instead of returning an error?