question about return and exit when using vfor