Надёжный подход к обмену прост: сначала проверка условий, затем решение.
الملاحظة غير ظاهرة للمستخدم المحظور.