make abstractlistener test friendly
current staging work