Will a `StringLiteral` with a `value` of `,` not cause undesired behaviour here?