I understand your confusion, I really do. If you scan an item, that wasn't in location while in a batch, it causes an error, now logically doing the same thing while using SUBT should cause an error, but it simply DOES NOT. I promise you, it does not. Target's system doesn't generate the error...