No need for 'func' parameter