قانونگذار در تبصره 2 ماده 31 قانون اصلاح قانون مبارزه با مواد مخدر مصوب 1376 مجمع تشخیص مصلحت نظام با اصلاحات و الحاقات بعدی به صراحت حداکثر حبس بدل از جزای نقدی را ده سال تعیین کرده است و چون این قانون خاص مقدم است به موجب ذیل ماده 29
قانون مجازات اسلامی 1392 به عنوان عام موخر نسخ نشده است و به قوت خود باقی است و در صورت تردید اصل عدم نسخ است. اما از آنجا که عبارت "از حداکثر مدت حبس مقرر در قانون برای آن جرم بیشتر نیست" مذکور در ماده 29 قانون یادشده در قانون صدرالذکر نیامده است بنابراین عبارت مذکور شامل محکومان جرایم مواد مخدر نیز می¬شود. با این حال ماده 10 دستورالعمل ساماندهی زندانیان و کاهش جمعیت کیفری زندان¬ها مصوب 17/6/1395 و تبصره آن مفید این معنا است که حداکثر مدت حبس بدل از جزای نقدی (3 سال) مذکور در ماده 29
قانون مجازات اسلامی 1392 در مورد محکومان جرایم مواد مخدر نیز اعمال می¬شود که نشان می¬دهد مبنای استنباط مرجع محترم تصویب-کننده دستورالعمل مورد بحث متفاوت است و در هر حال به لحاظ اختلاف در مبانی ممکن است استنباط¬های متفاوتی از قانون وجود داشته باشد و راه¬حل جلوگیری از آن شفافیت در وضع قوانین و به ویژه نسخ صریح مواد منسوخ است.