add look ahead back to chain processing