This can now be used in construct and inject calls and prerequisites are detected.