check for data_len, rather than 96

This was already fixed a month ago,
but the unfixed commit was in the main repo.