 The Chinese title of "Pom Pom" (神勇雙響炮) translates as "Supernaturally brave artillery".The Chinese title of the 1986 Yuen Biao film "Rosa" (神勇雙響炮續集) translates as "Supernaturally brave artillery sequel".Despite this, "Rosa" is not a sequel to "Pom Pom".