You're right, type is final... I'll revert