Reordered coupchan a bit. Perhaps not all threads need to calculate the exponential?