pft. that was pretty silly of me. it should definetly be `(rpc failed|shallow|--depth)`. I think I read that as `rpc (failed|shallow)` originally. no matter. pushed an update.

dashes don't need to be escaped unless its in between two characters in a character class (ie `[a\-c]` if you wanted to match, `a`, `-`, and `c`).