Shouldn't this fail with a badarg? The argument does not complain with the description of the function ("keymember(Key, N, Tuplelist) [...] Tuplelist = [tuple()]") 1> lists:keymember(foo, 1, [foo]). false -- Samuel