extra stuff works except subshells