Plot hole: When Karen is at Moselle's apartment looking for Snoopy, we overhear Kenneth on the phone talking about some boxers who are going to fight. The first thing we hear is him clarifying that the fights were at the State Theater. The fights are always at the State Theater and they always go there to watch them, so it makes no sense for him to have said that, other than to subtly benefit the plot.
Jack Foley: What kind of name is Hejira?
Hejira: It's Islamic.
Jack Foley: What's it mean?
Hejira: The Hejira was Mohammed's flight from Mecca in 632. Brothers in Leavenworth gave me that name.
Jack Foley: You were in Leavenworth?
Hejira: For a time.
Jack Foley: What's that mean?
Hejira: Means, when the time came, I left.
Jack Foley: You broke out?
Hejira: I prefer to think of it as an exodus from an undesirable place.