On Apr 28, 2008, at 8:07 PM, Mateusz Loskot wrote: > > Or there is a good reason Validate throws? How else are we to know why the point is not valid? I'd rather throw, like the rest of the library does, than have special return codes. Or, do you suggest having a ValidateAndTellMeWhy method too? Howard