Poe's sigh wasn't frustrated, but it was heavy. He understood the confusion and the questions, and truth be told, he still had a lot of questions himself. He was a pilot, not a scientist.
"We're.. probably not the best people to describe it all?" Poe winced slightly, not wanting to brush Finn off but not really knowing how to explain it better without confusing him. "This is a completely different world, and I don't really know... how to explain it-" BB-8 cut him off, rolling over and ramming into his legs while talking. Poe listened, and nodded down at his trusty droid. "But BB-8 is reminding me that they've got people who do that here. And we should probably get someone from Medical to tell them that you're awake, so they can check you over."