This is not deliberate, it should be called before any other promises made by Directive. I've added it to the bundlesequence into promises.st.