My question was whether an author can ever purposely remove all tabs (i.e., make it [])? idk. If so, then we have a "is it empty by choice of by life cycle" problem.

Otherwise, I'm good w/ this (I usually err on the side of overly cautious code re type checking, but no biggie)