add implicit assumption for big block sizes