ad hoc: reasons C++/STL/threads trusted TCP and ad hoc protocols trusted OTP ... risky