haha
copy-on-write for frame store