Writing code with multiple overlapping side effects with a straight faceblogs.msdn.microsoft.com·167 pts·miqkt·151