watch needs to support multiple arguments