all fds are properly created