error separation