Template implemented.