menggabungkan PR pertama saya (agak sederhana), setelah sesi kemarin di @OnlyDust_com oleh @_SDAV ke masalah yang lebih baik dan lebih kompleks sekarang @japarjam
518