decided to try going off the order of things instead of published flag