Removed fatal errors, now raising exceptions