1) Sim
2) O ponto inteiro de um retorno é que você pula partes do código, que você o interrompe executando por código desnecessário (hashing, passing, missing). Se você precisar executá-lo, ou a) Copie o código que você precisa executar antes do retorno ou do código b) Use um invólucro massivo se.
Pessoalmente, eu tenho a tendência de duplicar e substituir todo o vcl embutido por tudo, menos o mais básico dos sites, eu posso obter taxas de sucesso realmente altas (98% +).