Also here I think that ``smartToggle`` should be renamed into ``isCompletionOverwrites`` or ``completionOverwritesEnabled``