docs: emit is more accurate than receive