couple of changes to the read api