Does this still need to use buffer?