Try to avoid gc