nit: Can we add a comment to this function? Also it seems like the idea is that we move objects ahead, and not a physical "head", so I would prefer to rename this. From first glance it appears to move app objects to the end of the list? Could we perhaps call this ```moveToEnd()```?