Add zero-length label error
Extract unit tests from main module, fix ordering.