changes due to DSignal