Fix non-block issue. Fix reads. Sort-of works.