Looks like nearestScope is correct but being skipped
Resolved where we look up scope from and everything works =D