use guard-compat for test helper