explain why we need a patched version