@nogc support