push failed slots to the end of the ordering