Fixed processing for ret; we weren't handling multiple returns to the same function properly