Don't mutate the tab object