now packet sending also processes exceptions