should have fixed number of sharing