Unfortunately, for all his couching language (Drugs can be awful) and care, the author is part of the problem, not the solution.
The author is problematic.
It should be ensured that all inputs are invalid.