"-" is functional