Don't we need to actually test the case where the input HTML doesn't have a `tbody`? I could see a bug existing depending on whether there was or wasn't one.