redid `parse_icon_args`