Only read necessary vals