extract validation of remote poster to a single function