Only require watchDirectory() if we're actually watching.

Hopefully this fixes the Debian trouble.