fix for compile in arc