By the way, I would advice you not to use the "--" operator the way you do. It might easily confuse you since its not too obvious to a beginner what it actually does.
Your line:

return...