Saw the post on reddit. Why does the library suppress many errors and even alter some errors from the code? What is the justification behind this?