support empty contacts