Agreed, I have to rewrite this section a bit anyway now that I know BSD has an actual `sh`. I'll take this into account when I do so and let you know when it's ready for re-review.