more explanation for yield rule