We only ignore a hidden directory when the "hidden" is nested beneath the root path. Fixes #270.