what is "row" here? I get nervous about "get", ever. If it's an option, we need to handle the None case as well.