I didn't try that because we have one which basically switches the Assign to a Compare and I think its needed for that? (e.g. if its on the rhs of an expression). I also wanted to ensure only a single assignment, e.g. ``a = b = c`` is invalid