Thanks!
Just to be safe, each test should be seperete from all others to avoid block-interaction behaviors.
Test #14 and #15 are related to how pipes at the end of a block or line are treated, I believe the same is true for all tests with 'empty commands'