No, bwtter to handle all cases. both for simplicity and future extension. We don't want to see another bug in some years when someone decides to add mithril generator to town. The logic should always be as general asflexible as possible.