separate interface-errors and -discards