* fixed compilation
* recursion - the logger is calling us