Issue #2654936 by Cryt1c, emclaughlin, fago: Do not use global exception classes like \InvalidArgumentException