This is because it dumps things into an SBHome (singleton managed object), which uses a set which isn't ordered.