Credit @f2face for #16115