detect different block size