First step, move exceptions in Exception sub directory (easy to find)
Second step, all your exceptions must inherit an abstract exception or an exception interface.
Thrid step, catch only the abstract class exception or interface.

After that, you will be able to create a new kind of exception without adding a catch (...) throw new InvalidItemException ;)