use graceful-fs for testing