On 2013-02-08 18:00, Stewart Gordon wrote: > But this would be a breaking change.... This can be solved by moving the functionality to a new function, say "isValid", which returns a boolean. The implementation of "check" would then call "isValid" and throw an exception if it returns false. -- /Jacob Carlborg