Worker handler