satisfies insatiable desire