add hide_opts option