Improved get_packet_processor()