account for multiple share types