Good catch! That default `on` behavior is kind of errorprone...