fixes small inefficiency in calling larger than needed block