Also the logic will be the same in all cases. Still, probably worth moving handleException to schema.