Update the name and reference the opinionated / raising exception nature of `demands`.