Return-Path checking sounds like just the sort of check that belongs in data.headers.