access storage directly instead of calling entry()