unfixable without affecting public API