going to reverse back to Error object wrapper.. because fuck instanceof
rename fe to fatal (for fatal exceptions)