Según sé y como se muestra en
este ejemplo, no hay necesidad de
retornar el valor, pues todo se termina operando dentro de la misma función. Revisa la información del enlace que adjunté para que lo compares con lo que estás haciendo y veas qué debes corregir.
Saludos