fix ordering issue even though puppet is not supposed to be parse dependent