... and what's the meaning of the returned int ?