rely on print-method until a native writer is created