speculatings