consume extra data