update so unfreedom is at parity with freedom