JDoc
Better exceptions