Gracefully degrades if console buffered