recovered from original puppet module