Fix #65 - Incorrect handling of :==, :<=>, etc