This might leave `_algo` uninitialised. Please roll back.