decimal can't just raise valueerror

grr