no peeking at the number of keys sbe has