I can\'t understand exactly how return works in try, catch.
return
try
catch
finally
When using a public functions other than void functions, you should return something or your function won't.