if metadata returned from conductor isn't usable form, raise a type error