I added support for labels that have not been declared
All tests now pass!