renamed Handler* to Handler0*