少々の修正。 see diff