return code from where?

return code can be customized, I can make 0 failure if I wish
neither 0 is succesful and rest is failure, it depends