Coherent processing