service resource - inherited file handle weirdness