Logged In: YES
user_id=1045122

I created new Bond objects when constructing the rings instead of using
the Bonds in the molecule, therefore a comparison of two bonds failed
etc. etc. Problem fixed.