perspeculate