there's enough meat here that we could eventually consider separating it out into a new `original_post_discovery.py`. not necessary right now; just a thought.