A Ghost implementation.