mhà
non riesco proprio ad immaginare il tuo codice, io ti dico solo che return "ritorna" il valore di una variabile tutto il resto ti porterà in confusione e a destabilizzare il codice.
Devi solo render corretto il contenuto della variabile di ritorno. Non credo si possa ritornare del codice! e poi perchè??