crossplatform bug and cache bug