make equality check safer
provisionally, make rendering settings moves less catastrophic