get rid of redundant &handlerData