donot need to check num_outputs