FYI, I am trying to figure out a reasonable way to ignore gradients with tab stops, so the last 2 may also be ignored.