speculates