Requires skipping necessary parts of dataBlocks during decoding phase and requires us to properly skip the entries as needed. Thanks to Karthic for reproducing this important issue. Fixes #1503