[M] Test before watch and cache the response to parse it when needed.
[M] Test the watching behaviour