work on linereceiver backwards compatibility