return, don't exit from the main function