more tests fixed, plus directional fd