return type for shellexpand