[eluser]OverZealous[/eluser]
Ah, um, yeah, BrianDHall is right. Doh!
That's another legacy choice from the original DataMapper that I've never been comfortable with (skipping rules if required is not set), but I can't change it because it would probably break a lot of stuff!