I'd prefer explicit coercion here: `String(Number(val))`.