optimize relying on non-active binding not becoming active
take out redundant error checks
define and use findVarInFramePendingOK