various opts