no timeout or interval needed.