fixed when adding offsets and reusing symbols