include exclusion logic