Linux porting cleunup next - exceptions and so