Resolving mostly via parent, some stuff is still on context, and the rules for resolving things are only halfway-there