share.Valid and share.Candicate is also tested now.