Why the package-reference, rather than just calling protocol_line() naturally ?