>From a purist perspective the distinction statements/expressions is a mistake. However, if your primary concerns is readability, it makes sense, since it enforces ifs, try.. excepts, etc. to be consistently written for all coders. This definitely helps code review. Michele Simionato