cc-mode/guard did the same as once, just worse