Rewriten Faction handler