Dealing with subshells some more