why bother creating a buffer out of this?