use the logger, not `system.out`