Sedikit edit, berdasarkan idenya Code Analyzer