Removed IO.Fix, added IO.Promote