Why is `override.value` a string in some cases and a boolean in others?