as_result => has_result