Surrounded by moms and babies, Iowa Gov. Kim Reynolds signed a new law Friday to prohibit abortions after an unborn baby has a detectable heartbeat.

Reynolds said she is “100-percent pro-life,” and pro-life lawmakers expressed hopes that the law eventually could lead to the reversal of Roe v. Wade.

The bill would require abortion practitioners to test for the unborn baby’s heartbeat before performing an abortion. If a heartbeat is detected, the abortion would be prohibited except in cases involving medical emergency, rape, incest or fetal abnormalities deemed to be “incompatible” with life.

Because an unborn baby’s heartbeat is detectable by about six weeks of pregnancy, the bill would prohibit almost all abortions in Iowa. It is the earliest abortion ban in the United States.

The state House sent the bill to Reynolds earlier this week after a long, contentious debate.