Issue 1592:  Better error reporting for operations on closed shelves.
3 files changed