there are several issues here:
1) protect against calling this function more than once per branch
2) avoid multiple registration on TM callbacks when using the function from different branches
Log in to post a comment.