fix UnboundLocalError; re #7556