Peter huffed and shrugged, "Just kind of happened that way, for some reason I tend to be around a lot when we get new people." He admitted, it was a little weird but he didn't mind it that much. It was a confusing thing to wind up here and well maybe he didn't make it easier but he could be a friendly face through it all at least. And well the town had needs after all, and if it was something he could do to make it better then he'd certainly be there to do it.
"Yeah, we can introduce you to Carol to while we're there, she's been to space, you'll like her." He added with a small smirk.