Updated demod