Actually re-use listeners