Madfish383PRs merged16Internal authors@werfred@vird@unixvb@thesvyatoslavtt@sharkich@serg-plusplus@olehkhalin@machulen@letier3110@lendihop@keshan3262@herkoss