When running multiple commands as part of a block, error is only reported if the last command fails.
→ cat /tmp/test.md
# Hello
```bash
doesnotexit
echo "Hello"
```
→ ie execute /tmp/test.md
Hello
1. Hello
✔ doesnotexit
echo "Hello"
Hello
I was testing my README.md as part of CI and only found out the issue only once I moved the failing command to independent block.