use postive/negative channel numbers for req/res