if source/via is empty when rendered, reject post