Sentient functions