don't think this can be a weak table, as some other code might need to get see if a var exists, but it is not referenced by anthing else
add printing of Vars