Trimmed for Xamarin use