More sys portability because of genericLogger