(os: 6.828): add shell implementation.