with listeners commented out