use alternate mpdecision implementation