figure out receiver's role when possible