affirming duality online