@nogc back compat