Code Duality Revisited