more shell tinkering