more robust test