Can error handling - principle