better .isReadable(), .isWritable()