language-agnostic 4 706