Added overriding listen interface.