Method that produce a large number of exception types are hard to use, as the caller must handle all the outcomes or complicate its own declaration with exceptions.
Delaying the action of the mechanical filters, it is the Hetman that requires gold upkeep.