do not send null transaction to listener