Add language checks, run language-specific steps