no buffer
basic
ugh
ugh
foo