better tests
checking for valid block length now