eternalist
not defined yet