Implemented exceptions as packets