Base class grab() method not actually used, and create() is not consistently being implemented.