Why is it not prefixed with `pure`?