add a recursion limit when generating fallback accumulations for products