read seems to work