-redundant method