retry from cwd in any case, not just for !s.isFIFO()