Functional sample update.