Use handler struct.