Implement almost final variant