M>=D error fixed