Don't copy buffer in checkout unless needed