this was a pain to edit, but not as much as a pain as whatever the last thing I posted was.