allow buffers to change targets after instance creation