updated equality and truthyness