Converted template method to final