brackets do not appear to work the way I had hoped (probably creates a subshell)