Stricter error checking.