Moved functions across the abyss