(Terms currently a work in progress.)