test
improve failure robustness