This is not needed if you just update state when we receive the callback.