made more BigDecimal checks