Speculative Solution 3