I stupidly commit the version that throws an assertion if the check is
ok :(
prints some statistics (thanks Sammy) and a shorter exception stack
trace hiding the internal fork/join pool used