Several significant changes were made in the plot and character relationships in the film version. Albert is not Birdie's agent but a talented research chemist who is struggling as a songwriter only to please his mother, who is overbearing and insensitive, but not racist as in the musical. He contributed to Birdie's initial success, and therefore Birdie "owes" him a favor. The film version includes an additional character, a suave English teacher who flirts with Rosie. She plays up to him in several scenes after Albert has made her angry by caving in to his mother. The positioning and context of several songs were changed as well. "An English Teacher", "Normal American Boy", "One Hundred Ways", "What Did I Ever See in Him?", "Baby, Talk to Me", and "Spanish Rose" were omitted from the film. "Kids" was performed in the MacAfee kitchen by Mr. MacAfee, Mama Mae Peterson, Albert, and Randolph. "Put On a Happy Face" was performed by Albert and Rosie in the MacAfees' back yard; "A Lot of Livin' to Do" was performed by Conrad, Kim, and Hugo at a teen dance; and "Rosie" was sung at the end of show by Albert, Rosie, Hugo, and Kim. Kim also opens and closes the film version singing the title song, "Bye Bye, Birdie", a song written for the film. The film version ends on a brighter and lighter note than the stage musical. Conrad is not arrested, but Hugo knocks him out with a single punch "live" on "The Ed Sullivan Show" and wins Kim's heart. Thus, there is no necessity for Albert to bail Conrad out of jail and arrange for him to sneak out of town dressed as a middle-aged woman, presumably so he can report for Army induction as scheduled. There is also no need for Conrad to offer Albert a lifetime contract for bailing him out. Albert's mother shows up after the broadcast with Charles F. Maude (the bartender), informs Albert and Rosie that she has married him, and gives Albert and Rosie her blessing for their long-postponed wedding.