Invalid charges replaced with zero. Descriptors values are rounded. Fragment names are hacked - add #1, #2 and so on at the end of the name.