Added shell for reuse.