listener can't be NULL for non-detail packets...