So I'm actually doing that already on line 292, I cache the result there to reduce line length at points of usage. I recognise that `e` is probably too terse a variable name though, I could rename it `enc` or `encoded` and maybe add a comment above 292 as well, just to call out that it is being used lower down?