I guess this else case can be removed since `show` will be always true per our flow.