data.lookup was broken for cases where data.list[key] didn't exist for a given key