use "result" as key name to avoid a conflict.