New: satisfactorily