Speculative Solution 2