deal with pass through rules