more work to do on shell link parsing.