Sachverhalt: Sachverhalt: A. X._ und seine Freundin entschlossen sich Anfang März 2003, den Hanfladen "S._ GmbH" in Zürich zu überfallen, um Haschisch, Marihuana und Geld zu erbeuten. Am 12. März 2003 begaben sie sich zum entsprechenden Ladenlokal. X._ führte eine Waffe der Marke SIG Sauer P 220 Kaliber 9 mm mit sich, deren eingesetztes Magazin mehrere Patronen scharfe Munition enthielt. Nach Betreten der Geschäftsräumlichkeiten richtete X._ die nicht geladene Pistole sofort auf den hinter der Verkaufstheke erscheinenden B._ und verlangte "Gras und Geld". Dieser duckte sich und zog sich in den hinter dem Tresen gelegenen Büroraum zu-rück, worauf X._ die Waffe - noch immer in die Fluchtrichtung des unmittelbar zuvor von ihm bedrohten B._ zielend - lud, um seiner Drohung Nachachtung zu verschaffen. Bei der Ladebewegung löste sich ein Schuss und traf den im Büroraum unmittelbar neben B._ stehenden H._ am Fuss. Nachdem X._ am 9. Februar 2003 gegen Mitternacht in das Bijouteriegeschäft O._ in Schwanden eingedrungen war und verschiedene Schmuckstücke gestohlen hatte, wollte er noch in der gleichen Nacht in einen Lagerraum der Milchgenossenschaft Y._ eindringen, um Zigarettenstangen zu stehlen. Zu diesem Zwecke schlug er eine Fensterscheibe ein, sah dann aber von seinem Vorhaben ab. Nachdem X._ am 9. Februar 2003 gegen Mitternacht in das Bijouteriegeschäft O._ in Schwanden eingedrungen war und verschiedene Schmuckstücke gestohlen hatte, wollte er noch in der gleichen Nacht in einen Lagerraum der Milchgenossenschaft Y._ eindringen, um Zigarettenstangen zu stehlen. Zu diesem Zwecke schlug er eine Fensterscheibe ein, sah dann aber von seinem Vorhaben ab. B. Das Obergericht des Kantons Zürich erklärte X._ am 19. Mai 2004 unter anderem des qualifizierten Raubes und des versuchten Diebstahls schuldig und wies ihn in eine Arbeitserziehungsanstalt gemäss Art. 100bis StGB ein. B. Das Obergericht des Kantons Zürich erklärte X._ am 19. Mai 2004 unter anderem des qualifizierten Raubes und des versuchten Diebstahls schuldig und wies ihn in eine Arbeitserziehungsanstalt gemäss Art. 100bis StGB ein. C. X._ führt eidgenössische Nichtigkeitsbeschwerde beim Bundesgericht mit dem Antrag um Aufhebung des angefochtenen Entscheids. C. X._ führt eidgenössische Nichtigkeitsbeschwerde beim Bundesgericht mit dem Antrag um Aufhebung des angefochtenen Entscheids. D. Das Obergericht verzichtete am 15. September 2004 auf Gegenbemerkungen zur Beschwerde. Vernehmlassungen wurden nicht eingeholt. D. Das Obergericht verzichtete am 15. September 2004 auf Gegenbemerkungen zur Beschwerde. Vernehmlassungen wurden nicht eingeholt. E. Das Kassationsgericht des Kantons Zürich wies am 4. März 2005 die bei ihm eingereichte kantonale Nichtigkeitsbeschwerde ab, soweit es darauf eintrat. 