Rewrote updateLookupWithKey.
Rewrote delete.
Rewrote adjustWithKey.