assets must be precompiled