Using an external shell was not the intent here; not sure what I was thinking