Ah, cross-post. The const idea by @alexpott seems like lesser work and better...