Streamline the LHNodeProtocol implementation, now using a private implementation. Makes code easier to read/maintain/understand.