and maybe .freeze it to avoid allocation