Direct vs kernel 'learn all'