Separated head listener