Do a isValid before doing isReadable()