performance under different conditions