discussing assumptions