fix to-clear? guard