restore non-redundant method