adds ability to reset handler