fallback: performance: write(a+b) -> write(a); write(b)