Updated to match k.read. Not yet working