better logging support in my opinion