getEntry implmentation, really use the internel object directly?