Is Prep supposed to keep thing in (reverse) dependency order?