oh boy the duality...