DUPLICATE-speculative
