Require 'bigdecimal' only where necessary