being explicit about bytes is useful here for my reading comprehension