Inconsistent block splitting

For some reason, the untitled script pic block has inconsistent behaviour. When you call it with one block, such as untitled script pic (1), the result is only one-dimensional. This is inconsistent with the two-dimensional result when multiple blocks are split, e.g. untitled script pic (2), and this could prove problematic in certain codebases, such as if you're trying to find the length of a block of code with untitled script pic (3).

You just have to check other characteristics of the resulting lists before proceeding

untitled script pic (13)
untitled script pic (14)

I've done a reasonable amount of block splitting and recombining and never encountered a real problem with this behaviour