Editorial
Couple of new Exceptions
Better error messages
Missing imports
refactored to be more OO
unnecessary import
Editorial