Maybe Directory.Exists is just flat out lying to us?