ActualThoughtSpace with original blocking (flexible but slow)