there are a few performance bugs in the bonds iterator that need to be resolved. Some unnecessary allocations and type instabilities.