use `||=` here