(Unity 5.6.0b1) I was banging my head over an problem until I finally discovered the issue. Executed Instantiate(Object original, Transform parent, bool worldPositionStays) with a UI Input Field in scene draws the following error: Transform has SetIsDispatchInterested present when destroying the hierarchy. Systems must deregister themselves in Deactivate. UnityEngine.UI.ScrollRect:LateUpdate() Transform has SetIsHierarchyDispatchInterested present when destroying the hierarchy. Systems must deregister themselves in Deactivate. UnityEngine.UI.ScrollRect:LateUpdate() The following error was outputted when I stopped: System is not interested in this transform, SetSystemInterested may only be called on transforms that are set interested. Assertion failed on expression: 'GetSystemInterested(transform, system) != enable' This is not a problem with Unity 5.5.0f3. Unfortunately for me, 5.5.0f3 has an issue with kinetic scrolling on ScrollViews that has been fixed in this beta version. Arghh!! UPDATE: Actually, it's not the Instantiate method. Anytime there is a UI Canvas that contains an active UI TextField and an active GameObject with the SpriteRenderer component, this error will occur.