Shouldn't this conditional come before the `change` triggers?