was adding the null word if te length of the source was greater than the length of the target... ugh god