My example was meant to general and simple, but yeah, that does have some big potential for screw ups. My point was mostly that a lot of inexperienced programmers waste tons of time creating massive chains of if statements when there is most likely a much simpler way (like datums, modular programming, or a convenient built-in proc).