2.added label collision detector ( TODO - proper impl!)
http://www.python.org/peps/pep-0008.html Because the bindings are out of synch, this is untested.