Do fire_numeric in a smarter way