Yes, the reader doesn't know, but it would be nice to explain it, otherwise it just creates a plot hole which you can fill with all kinds of farfetched speculations with lots of assumptions. But it's just not satisfying. A more radical example to make my point: Dave was teleported to London without explanation. You sure can speculate how that happened, but that wouldn't be good.