Why this silent failing? If someone calls this without tabs, the code should fail.
Same for the `!tab` later.