looks like `result` is something we compute