It's a matter of good programming, not rules.