Quite hilariously, we could also make it lazy in the opposite direction. Ie. We don't compute the bytes until we need to either.