Use a deep structural comparison to address issue #55