can we test both the string and buffer paths?