enshelf changes

Another go at trying to clarify what I want enshelf to do. The
instructions said to control the methods, but I keep thinking of other
ways to do this.