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.
Question: When Karen is being questioned by her superior in the hospital, he has her written report. But, when did she have time to write it? She met Foley, got thrown in the trunk, got into an accident, then went to the hospital.