What is the point of this? Why set the fetchLimit to 2 and then fatal error if two objects are returned?