different approach to serial API logging