always do assembly-only