replaced the puppet version