js analysis: 'declarations' now traces bw, skipping RET pops