Adding more tests. Note that label is causing one test to fail mysteriously.