core_request() uses current_tf to return