speculative fix