patched comparison brokenness