Ensure that steps always get added in order