Support of multiple code types