why are we keeping this? We could remove the listener below