*sigh* pushd/popd are only in bash