TODO: investigate CanaryUtils