read not naive