Ok, so if nslufL are valid options, then why does this throw an error: local dbg_info = debug.getinfo(f, "nslufL") argument #2 to 'getinfo' (invalid option) Also, would be nice if it said which option was invalid. wes