improve shell args exceptions