add tab.sub = function() to exception list