La respuesta esta claramente en el primer mensaje de scrolling pero ya que estamos simplemente repitiendonos les dejo un poco mas informacion sobre return y como se devuelven valores de una funcion asi comprueban como SIEMPRE se devuelve algun valor:
http://www.c0d3rz.com.ar/foro/viewtopic.php?t=53