doesn't contain result class