Hard typed fields
Global ring -1 exception handler
Modified exception names and added some