mumble | delegate | ponder