New: make-do