to have had a foretaste of