কমান্ড-কোয়েরি পৃথকীকরণ নীতি অনুসারে ক্লোজারের উপস্থাপনা সহ ডেটা এবং ডিডিডি ইন থিংকিং-এর পাশাপাশি পার্শ্ব প্রতিক্রিয়াগুলি (বিশ্বকে সংশোধন করা) গণনা এবং সিদ্ধান্ত থেকে পৃথক করা উচিত, যাতে উভয় অংশ বোঝা এবং পরীক্ষা করা সহজ হয়।
এটি একটি উত্তরহীন প্রশ্ন ফেলেছে: সীমানার তুলনামূলকভাবে আমাদের কোথায় "বিশ্বের জিজ্ঞাসা" করা উচিত? একদিকে, বাহ্যিক সিস্টেমগুলি থেকে ডেটা অনুরোধ করা (যেমন ডেটাবেস, এক্সটেনশনাল সার্ভিসের 'এপিআই ইত্যাদি) উল্লেখযোগ্যভাবে স্বচ্ছ নয় এবং সুতরাং খাঁটি গণনা এবং সিদ্ধান্ত নেওয়ার কোডের সাথে একত্রে বসে থাকা উচিত নয়। অন্যদিকে, সমস্যাযুক্ত, বা সম্ভবত এটি গণনার অংশ বাদে জ্বালাতন করা এবং এটি একটি যুক্তি হিসাবে পাস করা অসম্ভব কারণ আমাদের কোন ডেটার জন্য অনুরোধ করার দরকার হতে পারে তা আমরা আগেই জানতে পারি না।