coerce multipart def to expected output
use provided multipart def when completing uploads