Essentially, re-opening #71 . Not sure where the regression occurred, but I'm seeing type errors in v1.26.3.