missing the part where the buffer should still be adavnced even if the part type is not yet understood