Working for small block_sizes