Sachverhalt: Sachverhalt: A. H._, geboren am 7. September 1988, hatte von September 1990 bis August 1992 (unter anderem) Anspruch auf einen Pflegebeitrag für eine Hilflosigkeit leichten Grades, von September 1992 bis September 1994 für eine Hilflosigkeit mittleren Grades und ab Oktober 1994 für eine Hilflosigkeit schweren Grades. Anlässlich einer Revision der Pflegebeiträge nahm die IV-Stelle des Kantons St. Gallen diverse Abklärungen vor und sprach mit Verfügung vom 5. Juli 2002 mit Wirkung ab dem 1. September 2002 nur noch einen Pflegebeitrag für eine Hilflosigkeit mittleren Grades zu, da H._ in den Lebensbereichen "Aufstehen/Absitzen/Abliegen" sowie "Essen" nicht mehr hilfsbedürftig sei. Die dagegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 17. Juni 2003 teilweise gut und wies die Sache zur weiteren Abklärung an die Verwaltung zurück, da die IV-Stelle für den Bereich "Aufstehen/Absitzen/Abliegen" nur auf telefonische Auskünfte abgestellt habe, während betreffend "Essen" eine Hilflosigkeit bestehe. In Nachachtung dieses Entscheides führte die Verwaltung am 8. Oktober 2003 eine Abklärung an Ort und Stelle durch und setzte mit Verfügung vom 23. Oktober 2003 mit Wirkung ab November 2003 die Pflegebeiträge nurmehr für eine Hilflosigkeit mittleren Grades fest. Auf erhobene Einsprache hin nahm die IV-Stelle weitere Abklärungen vor und bestätigte mit Einspracheentscheid vom 12. Februar 2004 ihre Verfügung von Oktober 2003. In Nachachtung dieses Entscheides führte die Verwaltung am 8. Oktober 2003 eine Abklärung an Ort und Stelle durch und setzte mit Verfügung vom 23. Oktober 2003 mit Wirkung ab November 2003 die Pflegebeiträge nurmehr für eine Hilflosigkeit mittleren Grades fest. Auf erhobene Einsprache hin nahm die IV-Stelle weitere Abklärungen vor und bestätigte mit Einspracheentscheid vom 12. Februar 2004 ihre Verfügung von Oktober 2003. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 15. Juni 2004 ab. Das Gericht erkannte - entgegen der Verwaltung - zwar auf eine Hilflosigkeit im Bereich "Aufstehen/Absitzen/Abliegen", verneinte neu jedoch eine Hilfsbedürftigkeit im Bereich der Körperpflege. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 15. Juni 2004 ab. Das Gericht erkannte - entgegen der Verwaltung - zwar auf eine Hilflosigkeit im Bereich "Aufstehen/Absitzen/Abliegen", verneinte neu jedoch eine Hilfsbedürftigkeit im Bereich der Körperpflege. C. H._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, unter Aufhebung des vorinstanzlichen Entscheides und des Einspracheentscheides sei ihm weiterhin ein Pflegebeitrag für eine Hilflosigkeit schweren Grades zuzusprechen. Die IV-Stelle schliesst auf Gutheissung der Verwaltungsgerichtsbeschwerde, da eine erneute Abklärung ergeben habe, dass H._ in allen sechs massgebenden Lebensbereichen hilflos sei und der dauernden Überwachung bedürfe. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.