'result' is a weird name for parameter.