non-trivial fd