conserve bytes, start lazy support