more corrections to coproc_core