SPECULATOR