Read should be implemented.