The permitted types for back reference names (as opposed to numbers) are string and symbol (`NIL` being a symbol). Your proposal wouldn't permit `NIL` and would permit characters.