Why the default is full? The new numpy interface define reduced. But it is more complicated then that, can you check that and explain what the default mode should be?