x300 の開発では guard を使う