be more functional, says cormack