fix dynamic binding problems by forcing eval of the lexical vars