support truthy start value holdWhen