RE-add forward fn so we don't clobber core.async