fixed TODO: must do a free on vbl_results