Not meaning to "steal the show" but your comment reminded me of another "little Johnny" joke....
Teacher was doing a "guess what fruit I have" game.
Teacher: I have something that is round, shiney, and sweet when you eat it ...
Little Mary raises her hand .. " I know... it's an apple"
No little Mary, says teacher ... it's a Pear ... but I like what you're thinking.
Teacher: Now I have something that is sorta round, has a tart taste and a bit fuzzy on the outside.
Little Suzy raises her hand " I know ... it's a Peach"
No little Suzy, says teacher, it's an apricot ... but I like what you're thinking.
Meanwhile, little Johnny has been going crazy in the back of the room, wanting to do the "guess what I have" part but teacher is wise to little Johnny ... but finally she gives in.
OK little Johnny... what do you have says teacher.
Little Johnny: I have something that is about 7" long, has a slight curve in it and is quite stiff ....
Teacher: little Johnny!!! you naughty boy!!! get to the principal's office right now!!!
Little Johnny: But teacher ... it's only a banana ......... but I like what you're thinking!