Wow - I thought no one was paying attention to this :-).

@daniel-pittman so shellwords is not in 1.8.7 ... is it? I normally find myself back-porting some part of this library for the sake of 1.8.7.

I think the original code is BSD, so it should be ASL 2 compat.