fix return to bind outside of expression