Doing linear scans over an associative array is like trying to club someone to death with a loaded Uzi.
Do not weep do not wax indignant. Understand.