allow direct using, not precompiled