makes sense that isReadable is the equivalent to getValue