Demod needs to be virtual