def has_next_tag(rawdata=None, **kwargs):
    """Returns whether or not there is another block in the stream."""
    try:
        offset = kwargs.get('offset')
        try:
            offset += kwargs.get('root_offset')
        except Exception:
            pass
        return rawdata.peek(4, offset) == b'\x01\x00\x00\x00'
    except AttributeError:
        return False
