Allow default handler to be redefined