It seems that currently most ai analyses (except the value set analysis) assume that returns have been removed from the goto program. However, many features that use an ai analysis (like the slicer) don't remove returns before they work on the goto program.