comments added to clarify need for block size