@dan: If and only if