There isn’t a good way to solve this using a PUSH model that isn’t somewhat of a hack or using another external tool