removed unnecessary checks in NewShare.check