diff --git a/sexp2rsa.c b/sexp2rsa.c
index aaea4fae0f3809039a116cd9c3ca12010691dd9a..51f16d2b33f2c45cf9b65baeb42317ce702d9080 100644
--- a/sexp2rsa.c
+++ b/sexp2rsa.c
@@ -38,8 +38,7 @@
 static int
 get_value(mpz_t x, struct sexp_iterator *i)
 {
-  if (sexp_iterator_next(i)
-      && i->type == SEXP_ATOM
+  if (i->type == SEXP_ATOM
       && !i->display)
     {
       nettle_mpz_set_str_256(x, i->atom_length, i->atom);