Exception changed to be PSR-0