Should this not return both valid and invalid shares? Or do we not log any invalid ones?