Sachverhalt: Sachverhalt: A. X._ ist Geschäftsführer in einem so genannten Massagesalon in Zürich, in welchem mehrere Personen als Prostituierte arbeiten. Er ist zuständig für die Infrastruktur, unter anderem die Beschaffung und Bereitstellung von Getränken und Kondomen, sowie für die Werbung durch Inserate und für die Anstellung der Prostituierten. Anlässlich von sittenpolizeilichen Kontrollen im Massagesalon am 5./6. Juli und am 26. Oktober 1998 stiessen die Beamten auf zwei Prostituierte ungarischer Staatsangehörigkeit, die nicht über die erforderlichen Arbeitsbewilligungen verfügten. A. X._ ist Geschäftsführer in einem so genannten Massagesalon in Zürich, in welchem mehrere Personen als Prostituierte arbeiten. Er ist zuständig für die Infrastruktur, unter anderem die Beschaffung und Bereitstellung von Getränken und Kondomen, sowie für die Werbung durch Inserate und für die Anstellung der Prostituierten. Anlässlich von sittenpolizeilichen Kontrollen im Massagesalon am 5./6. Juli und am 26. Oktober 1998 stiessen die Beamten auf zwei Prostituierte ungarischer Staatsangehörigkeit, die nicht über die erforderlichen Arbeitsbewilligungen verfügten. B. Der Einzelrichter in Strafsachen des Bezirkes Zürich verurteilte X._ am 15. März 2000 wegen Zuwiderhandlung gegen Art. 23 Abs. 4 ANAG i.V.m. Art. 3 Abs. 3 ANAG und Art. 10 BVO zu einer Busse von 3'000 Franken. Das Obergericht des Kantons Zürich wies die von X._ erhobene kantonale Nichtigkeitsbeschwerde am 29. Januar 2002 ab. X._ wird zur Last gelegt, er habe am 5./6. Juli 1998 sowie vom 10. Oktober bis zum 26. Oktober 1998 in einem Salon zwei Prostituierte ungarischer Nationalität beschäftigt, welche nicht über die erforderlichen fremdenpolizeilichen Bewilligungen verfügten. X._ wird zur Last gelegt, er habe am 5./6. Juli 1998 sowie vom 10. Oktober bis zum 26. Oktober 1998 in einem Salon zwei Prostituierte ungarischer Nationalität beschäftigt, welche nicht über die erforderlichen fremdenpolizeilichen Bewilligungen verfügten. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, der Entscheid des Obergerichts sei aufzuheben und er sei freizusprechen. C. X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, der Entscheid des Obergerichts sei aufzuheben und er sei freizusprechen. D. Das Obergericht und die Staatsanwaltschaft des Kantons Zürich haben auf Vernehmlassungen verzichtet. 