Attempted to reimplement the delta.