I believe that’s the path I sent with my applications that use Pircbot. Remove tags from line, split into Map which is now included as a new parameter in onMessage, let the original code handle the rest of the line processing as it originally did since tags are no longer there.