This needs a javadoc to explain that it runs without command hooks.