changes to the buffer and the wrapper is now syntable