Folded interfaces into one common denominator
Manual merge