Better code handling, more Pythonic interface, improved documentation.