I would have expected userdata to support nil environments as well. Amongst other things, this is one less link for the GC to trace even if it routinely leads to a table that is already marked. Mark