fix bug where null terminators were not getting copied
add note about systems tests