diff --git a/grc/gen_osmosdr_blocks.py b/grc/gen_osmosdr_blocks.py
index b1d8294..5f1298d 100644
--- a/grc/gen_osmosdr_blocks.py
+++ b/grc/gen_osmosdr_blocks.py
@@ -31,8 +31,8 @@ self.\$(id).set_sample_rate(\$sample_rate)
\#if \$nchan() > $n
self.\$(id).set_center_freq(\$freq$(n), $n)
self.\$(id).set_freq_corr(\$corr$(n), $n)
-self.\$(id).set_gain(\$gain$(n), $n)
self.\$(id).set_gain_mode(\$gain_mode$(n), $n)
+self.\$(id).set_gain(\$gain$(n), $n)
\#if \$ant$(n)()
self.\$(id).set_antenna(\$ant$(n), $n)
\#end if
@@ -43,8 +43,8 @@ self.\$(id).set_antenna(\$ant$(n), $n)
#for $n in range($max_nchan)
set_center_freq(\$freq$(n), $n)
set_freq_corr(\$corr$(n), $n)
- set_gain(\$gain$(n), $n)
set_gain_mode(\$gain_mode$(n), $n)
+ set_gain(\$gain$(n), $n)
set_antenna(\$ant$(n), $n)
#end for