Hack: Plist pointers are being held onto so update vals before next loop iteration. Minor cleanups.