stupid me, apparently order is important