Separated AssetGuard