Similar to #6, I'm not seeing preexec calls for subshells. That was supposed to be fixed in #22 though, right?
* dseomn@solaria:~$ preexec() { echo "command: $1"; }
* dseomn@solaria:~$ true
command: true
* dseomn@solaria:~$ (true)
* dseomn@solaria:~$