public function allocateTo($n, $precision = self::PRECISION_CURRENCY)
    {
        if (!is_int($n)) {
            throw new Exception\InvalidArgumentException('Number of targets must be an integer');
        }

        return $this->allocate(array_fill(0, $n, 1), $precision);
    }