I'd really like `.find_target` to only be called from one place in the code for each of inbound / outbound messages (it's just a sort of intuition about what's most maintainable).