Implement resource passing across edges