better excerpt handling