Note: the signature of initialize() has changed to include a Router * argument. int Faction::initialize(Router *, ErrorHandler *); love, ed