should these be final?