seems to work- need to update adapter tests to be sure (which necessitates defining a read() method)