consitified makeNewHandler()