Execute fn.