Preserve the alist until the db call, still not right