better handling for when there’s no share text