Because I was trying to not over-engineer.  This was bunches simpler than doing an intersection test for each field.  I can do it if you prefer. I just thought it was one step of overkill.