tabs tabs and sanity checking