handlers are now removed automatically