swidden_client のエラーハンドリングを丁寧にやる