Added a default variant for tup