It's a "best solution" not a "perfect solution". Case in point was when Forest broke yesterday and it looked to me like both players were miles off, lino didn't flag and Forest then won a corner. There's no recourse for moments like that.
Unless, of course, he just wasn't offside and I'm blind...