@xiangli-cmu Unsure about this now.
If i return directly, it ruins the meaning of `watch/?recursive=true`.
If I return status 405: Method Not Allowed, I would forbid the whole `watch` method. And I think this may be still useful, users could wait until this field is deleted without receiving the data.