diff --git a/src/parsers/attr_bool.c b/src/parsers/attr_bool.c
index c63273b62c51e72867591a314c2b279a5ccb7a88..635806624c25fcff68bf2f827c5908060f7a3a1e 100644
--- a/src/parsers/attr_bool.c
+++ b/src/parsers/attr_bool.c
@@ -44,6 +44,7 @@ static HCFChoice* desugar_ab(HAllocator *mm__, void *env) {
   ret->seq[0] = seq;
   ret->seq[1] = NULL;
   ret->pred = a->pred;
+  ret->reshape = h_act_first;
   return ret;
 }