To be general-purpose, it needs quite a bit of refactoring. But we agreed we would do that at a later stage.