3 variants for "Retain"