Use requires_segment_info decorator on shell segments