self-horizon