primitive stdout backend