-n 
figure out receiver's role when possible