Why do you do it that way? (or, design rationale)